lungless salamander - English Synonyms Dictionary

lungless salamander

n.
[1] plethodont